﻿//======================================================================
// Copyright (c) 苏州同程旅游网络科技有限公司. All rights reserved.
// 所属项目：机票业务处理系统
// 创 建 人：宗波
// 创建日期：2011/2/4 16:46:25
// 用    途：自定义错误类，捕获已知异常时使用，可以快速定位错误。
//====================================================================== 

namespace Common
{
    using System;
    using System.Data;
    using System.Collections;
    using System.Collections.Generic;
    using System.Text;
    using System.IO;

    /// <summary>
    /// 自定义错误类，捕获已知异常时使用，可以快速定位错误。
    /// </summary>
    public class CustomException : ApplicationException
    {
        /// <summary>
        /// 自定义异常，不推荐使用，请使用重载方法，以提示错误信息。
        /// </summary>
        public CustomException()
            : base()
        {
        }

        /// <summary>
        /// 自定义异常，捕获已知异常。
        /// </summary>
        /// <param name="Message">错误原因，尽量详细描述，方便快速定位</param>
        public CustomException(string Message)
            : base(Message)
        {
        }

        /// <summary>
        /// 自定义异常，捕获已知系统异常。
        /// </summary>
        /// <param name="Message">错误原因，尽量详细描述，方便快速定位</param>
        /// <param name="InnerException">原错误对象</param>
        public CustomException(string Message, Exception InnerException)
            : base(Message, InnerException)
        {
        }
    }
}
